Next: Debugging Info, Previous: PIC, Up: Target Macros

### 17.20 Defining the Output Assembler Language

This section describes macros whose principal purpose is to describe how to write instructions in assembler language—rather than what the instructions do.

- File Framework: Structural information for the assembler file.
- Data Output: Output of constants (numbers, strings, addresses).
- Uninitialized Data: Output of uninitialized variables.
- Label Output: Output and generation of labels.
- Initialization: General principles of initialization and termination routines.
- Macros for Initialization Specific macros that control the handling of initialization and termination routines.
- Instruction Output: Output of actual instructions.
- Dispatch Tables: Output of jump tables.
- Exception Region Output: Output of exception region code.
- Alignment Output: Pseudo ops for alignment and skipping data.